html * { margin:0; padding:0;}
div#menu { }
div#copyright {
    font:11px 'Trebuchet MS';
    color:#222;
    text-indent:30px;
    padding:140px 0 0 0;
	text-indent:-999999999999999999px;
}


a { outline:0 none;}




#treeMenu {  right:auto; top:23px; width:260px;  font:normal 14px 'Segoe UI', Helvetica, Arial, sans-serif; }
#treeMenu h2 { font:bold 20px 'Segoe UI', Helvetica, Arial, sans-serif; color:#454545; margin-bottom:12px;}
#treeMenu ul { list-style:none;}
#treeMenu ul li {overflow:hidden; background:#f5f5f5 url(../../images/menu/treeTabBg.gif) repeat-x 0 0; border:solid 1px #fff; margin:4px 0; -moz-border-radius:3px;  -webkit-border-radius:3px;  border-radius:3px;}
#treeMenu ul li span { display:inline-block; float:right; width:30px; height:30px; background:url(../../images/menu/treeSplit.png) no-repeat 100% 0;  cursor:pointer;}
#treeMenu ul li a { color:#4d5f6b; font-size:16px; padding:5px 10px; display:inline-block;  text-decoration:none; width:180px; float:left; }
#treeMenu ul li span.opened { background-position:100% -61px;}

	#treeMenu ul li ul { clear:both; height:auto; }
	#treeMenu ul li li { background:none; border:0; margin:0; padding-left:10px; border-bottom:solid 1px #fff;  border-top:solid 1px #eee; clear:both;}
	#treeMenu ul li li a { color:#626262; font-size:12px; padding:5px 0; float:left;  width:auto; }
	#treeMenu ul li li a:hover { text-decoration:underline; color:#333;}
	#treeMenu ul li li span { float:left; display:inline; width:15px; height:20px;  background-position:-10px -263px; cursor:default; }
	#treeMenu ul li li span.closed { background-position:-10px -131px; cursor:pointer;}
	#treeMenu ul li li span.closed.opened { background-position:-7px -197px; }

		#treeMenu ul li li li { border:0;}





